@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; font-weight:normal;}
@font-face{ font-family:"myfont" ; src:url('../font/FZLTHJW.eot'); src: url('../font/FZLTHJW.eot?#iefix') format('embedded-opentype'), url('../font/FZLTHJW.woff') format('woff'), url('../font/FZLTHJW.ttf') format('truetype'), url('../font/FZLTHJW.svg#SingleMaltaRegular') format('svg');}
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:"Microsoft YaHei";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#333 ;font:12px/20px 'Microsoft YaHei',"myfont",'宋体',"Arial Narrow",HELVETICA; background:url(../images/bg.png) repeat;}
a{color:#333; text-decoration:none; transition:color .3s; -webkit-transition:color .3s; -moz-transition:color .3s; -o-transition:color .3s;} 
a:hover{color:#0076e4; text-decoration:none;}
.clear{ clear:both;}

.wrap{ width:1000px; margin:0 auto;}

.head{ width:100%; height:204px; background:url(../images/head_bg.png) repeat-x;}
.head .top{ height:30px; line-height:30px; color:#999;}
.head .top span{ float:right;}
.head .top span a{ margin:0 5px; color:#999;}
.head .top span a:hover{ text-decoration:underline;}
.head .neck{ height:126px; position:relative;}
.head .neck img{ position:absolute; top:29px; left:0;}
.head .neck .tel{ width:170px; height:45px; background:url(../images/tel.png) no-repeat 0 center; position:absolute; right:0; top:45px; padding-left:55px; font-size:22px; color:#ee782f; line-height:22px;}
.head .neck .tel span{ font-size:14px; color:#666;}
.head .nav{ height:48px; line-height:48px; font-size:14px;}
.head .nav li{ float:left; text-align:center; background:url(../images/nav_line.png) no-repeat; width:125px; height:48px; position:relative;}
.head .nav li:hover{ background:url(../images/nav_hover.png) no-repeat;}
.head .nav li a{ color:#fff; width:125px; display:block;}
.head .nav li.current{ background:url(../images/nav_hover.png) no-repeat;}
.head .nav li dl{ position:absolute; top:48px; left:0; background:#025eab; display:none; border-top:solid 1px #fff; z-index:999;}
.head .nav li dl dd{ height:35px; line-height:35px; font-size:12px; border-bottom:solid 1px #0273d1;}
.head .nav li dl dd a:hover{ background:#ef792f;}
.head .nav li:hover dl{ display:block;} 

.foot{ width:100%; border-top:solid 8px #004281; background:#0061bb; text-align:center; color:#fff; padding:20px 0 5px; margin-top:30px;}
.foot h3{ background:#0087f2; color:#fff; width:1000px; margin:0 auto; height:40px; line-height:40px; margin-bottom:5px;}
.foot h3 a{ font-size:14px; color:#fff; margin:0 15px;}
.foot h3 a:hover{ text-decoration:underline;}
.foot p a{ color:#fff; line-height:22px;}